I think this is an issue with my app.
If I set .delegate before setting .preferredDisplayMode and .preferredSplitBehavior then topColumnForCollapsingToProposedTopColumn gets called.
My app had it the other way around so it was properly just luck that I didn't see an issue on older iOS versions.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: